Metered usage
This topic introduces metered usage, which is supported by the Metered usage V1 and V2 REST APIs (see Metered usage V1 and Metered usage V2).
AppDirect marketplaces support metered usage billing, also known as usage-based billing, which is how marketplaces or Developers charge users for their variable use of a product during each billing period.
Developers configure metered usage through pricing settings for each product edition and add-on product. Typically, you use the unit that you set within the pricing settings to measure and charge for usage, for example each gigabyte, hour, or user license that a user uses.
When you enable metered usage pricing, AppDirect marketplaces expose an API endpoint that you can use to report usage to the marketplace that owns the user's (customer's) account. For example, you can report the number of gigabytes of storage that users use, and the marketplace charges them for it based on the pre-configured or custom price that you define per gigabyte.
AppDirect also allows you to upload the file data in standard and custom formats through the UI. The custom format allows you to define your own usage format using the custom usage reader.
📝 Note: To use custom metered usage, ensure the Allow custom metered usage option is enabled at the product level. For more information on enabling the option, see Add recurring editions.
After metered usage is submitted, Marketplace Manager and Developers who belong to a Developer company and own IaaS products can check if the metered usage is processed successfully, view errors, and manage failures.
Was this page helpful?
Tell us more…
Help us improve our content. Responses are anonymous.
Thanks
We appreciate your feedback!